<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>IgH EtherCAT Master: ec_eoe Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">IgH EtherCAT Master
   &#160;<span id="projectnumber">1.5.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structec__eoe.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">ec_eoe Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Ethernet over EtherCAT (EoE) handler.  
 <a href="structec__eoe.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:af41c63118154c1645769f19658256df0"><td class="memItemLeft" align="right" valign="top"><a id="af41c63118154c1645769f19658256df0"></a>
struct list_head&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#af41c63118154c1645769f19658256df0">list</a></td></tr>
<tr class="memdesc:af41c63118154c1645769f19658256df0"><td class="mdescLeft">&#160;</td><td class="mdescRight">list item <br /></td></tr>
<tr class="separator:af41c63118154c1645769f19658256df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a07acce0d52dfec65250bb9e8152976"><td class="memItemLeft" align="right" valign="top"><a id="a4a07acce0d52dfec65250bb9e8152976"></a>
<a class="el" href="globals_8h.html#a8d9ffff7dbe1babaa4786a63f2860d57">ec_slave_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a4a07acce0d52dfec65250bb9e8152976">slave</a></td></tr>
<tr class="memdesc:a4a07acce0d52dfec65250bb9e8152976"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to the corresponding slave <br /></td></tr>
<tr class="separator:a4a07acce0d52dfec65250bb9e8152976"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58a38a4520677a172eb12ed44d230502"><td class="memItemLeft" align="right" valign="top"><a id="a58a38a4520677a172eb12ed44d230502"></a>
<a class="el" href="structec__datagram__t.html">ec_datagram_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a58a38a4520677a172eb12ed44d230502">datagram</a></td></tr>
<tr class="memdesc:a58a38a4520677a172eb12ed44d230502"><td class="mdescLeft">&#160;</td><td class="mdescRight">datagram <br /></td></tr>
<tr class="separator:a58a38a4520677a172eb12ed44d230502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a3a486cb3359c0d528e4e4e37a6953d"><td class="memItemLeft" align="right" valign="top"><a id="a3a3a486cb3359c0d528e4e4e37a6953d"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a3a3a486cb3359c0d528e4e4e37a6953d">queue_datagram</a></td></tr>
<tr class="memdesc:a3a3a486cb3359c0d528e4e4e37a6953d"><td class="mdescLeft">&#160;</td><td class="mdescRight">the datagram is ready for queuing <br /></td></tr>
<tr class="separator:a3a3a486cb3359c0d528e4e4e37a6953d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dae5cf48641f38edad80223dd93621c"><td class="memItemLeft" align="right" valign="top"><a id="a2dae5cf48641f38edad80223dd93621c"></a>
void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a2dae5cf48641f38edad80223dd93621c">state</a> )(<a class="el" href="ethernet_8h.html#a03b01351f25a9210938e676941427cf4">ec_eoe_t</a> *)</td></tr>
<tr class="memdesc:a2dae5cf48641f38edad80223dd93621c"><td class="mdescLeft">&#160;</td><td class="mdescRight">state function for the state machine <br /></td></tr>
<tr class="separator:a2dae5cf48641f38edad80223dd93621c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa11f7b383aa09219aca3cfeffcdb55df"><td class="memItemLeft" align="right" valign="top"><a id="aa11f7b383aa09219aca3cfeffcdb55df"></a>
struct net_device *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#aa11f7b383aa09219aca3cfeffcdb55df">dev</a></td></tr>
<tr class="memdesc:aa11f7b383aa09219aca3cfeffcdb55df"><td class="mdescLeft">&#160;</td><td class="mdescRight">net_device for virtual ethernet device <br /></td></tr>
<tr class="separator:aa11f7b383aa09219aca3cfeffcdb55df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a859cf84e58d4407062e2d96c5b44a480"><td class="memItemLeft" align="right" valign="top"><a id="a859cf84e58d4407062e2d96c5b44a480"></a>
struct net_device_stats&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a859cf84e58d4407062e2d96c5b44a480">stats</a></td></tr>
<tr class="memdesc:a859cf84e58d4407062e2d96c5b44a480"><td class="mdescLeft">&#160;</td><td class="mdescRight">device statistics <br /></td></tr>
<tr class="separator:a859cf84e58d4407062e2d96c5b44a480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a174f57afa262c3a4b21b1e86268442f0"><td class="memItemLeft" align="right" valign="top"><a id="a174f57afa262c3a4b21b1e86268442f0"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a174f57afa262c3a4b21b1e86268442f0">opened</a></td></tr>
<tr class="memdesc:a174f57afa262c3a4b21b1e86268442f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">net_device is opened <br /></td></tr>
<tr class="separator:a174f57afa262c3a4b21b1e86268442f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf40c510901fb2cb0765518c2c8ed229"><td class="memItemLeft" align="right" valign="top"><a id="aaf40c510901fb2cb0765518c2c8ed229"></a>
unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#aaf40c510901fb2cb0765518c2c8ed229">rate_jiffies</a></td></tr>
<tr class="memdesc:aaf40c510901fb2cb0765518c2c8ed229"><td class="mdescLeft">&#160;</td><td class="mdescRight">time of last rate output <br /></td></tr>
<tr class="separator:aaf40c510901fb2cb0765518c2c8ed229"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaed9dafdc5f3ae99a04e3941408e9e00"><td class="memItemLeft" align="right" valign="top"><a id="aaed9dafdc5f3ae99a04e3941408e9e00"></a>
struct sk_buff *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#aaed9dafdc5f3ae99a04e3941408e9e00">rx_skb</a></td></tr>
<tr class="memdesc:aaed9dafdc5f3ae99a04e3941408e9e00"><td class="mdescLeft">&#160;</td><td class="mdescRight">current rx socket buffer <br /></td></tr>
<tr class="separator:aaed9dafdc5f3ae99a04e3941408e9e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7647dd32da557fbba05bd0dd1153d2a9"><td class="memItemLeft" align="right" valign="top"><a id="a7647dd32da557fbba05bd0dd1153d2a9"></a>
off_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a7647dd32da557fbba05bd0dd1153d2a9">rx_skb_offset</a></td></tr>
<tr class="memdesc:a7647dd32da557fbba05bd0dd1153d2a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">current write pointer in the socket buffer <br /></td></tr>
<tr class="separator:a7647dd32da557fbba05bd0dd1153d2a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ad33f25a05ae6b8664306c8bb12d30d"><td class="memItemLeft" align="right" valign="top"><a id="a4ad33f25a05ae6b8664306c8bb12d30d"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a4ad33f25a05ae6b8664306c8bb12d30d">rx_skb_size</a></td></tr>
<tr class="memdesc:a4ad33f25a05ae6b8664306c8bb12d30d"><td class="mdescLeft">&#160;</td><td class="mdescRight">size of the allocated socket buffer memory <br /></td></tr>
<tr class="separator:a4ad33f25a05ae6b8664306c8bb12d30d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88d376026ca84277ec5fa85c31ab1c17"><td class="memItemLeft" align="right" valign="top"><a id="a88d376026ca84277ec5fa85c31ab1c17"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a88d376026ca84277ec5fa85c31ab1c17">rx_expected_fragment</a></td></tr>
<tr class="memdesc:a88d376026ca84277ec5fa85c31ab1c17"><td class="mdescLeft">&#160;</td><td class="mdescRight">next expected fragment number <br /></td></tr>
<tr class="separator:a88d376026ca84277ec5fa85c31ab1c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94ade8d6e6250de7d04b86160b83c22c"><td class="memItemLeft" align="right" valign="top"><a id="a94ade8d6e6250de7d04b86160b83c22c"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a94ade8d6e6250de7d04b86160b83c22c">rx_counter</a></td></tr>
<tr class="memdesc:a94ade8d6e6250de7d04b86160b83c22c"><td class="mdescLeft">&#160;</td><td class="mdescRight">octets received during last second <br /></td></tr>
<tr class="separator:a94ade8d6e6250de7d04b86160b83c22c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1062493d151d4b2ad4e0392673ad1507"><td class="memItemLeft" align="right" valign="top"><a id="a1062493d151d4b2ad4e0392673ad1507"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a1062493d151d4b2ad4e0392673ad1507">rx_rate</a></td></tr>
<tr class="memdesc:a1062493d151d4b2ad4e0392673ad1507"><td class="mdescLeft">&#160;</td><td class="mdescRight">receive rate (bps) <br /></td></tr>
<tr class="separator:a1062493d151d4b2ad4e0392673ad1507"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0775c67897e6c38beb0b656e8732d05"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#ad0775c67897e6c38beb0b656e8732d05">rx_idle</a></td></tr>
<tr class="memdesc:ad0775c67897e6c38beb0b656e8732d05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Idle flag.  <a href="#ad0775c67897e6c38beb0b656e8732d05">More...</a><br /></td></tr>
<tr class="separator:ad0775c67897e6c38beb0b656e8732d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd6bcfa6f1ad2bfb371439776b2ca8a9"><td class="memItemLeft" align="right" valign="top"><a id="afd6bcfa6f1ad2bfb371439776b2ca8a9"></a>
struct list_head&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#afd6bcfa6f1ad2bfb371439776b2ca8a9">tx_queue</a></td></tr>
<tr class="memdesc:afd6bcfa6f1ad2bfb371439776b2ca8a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">queue for frames to send <br /></td></tr>
<tr class="separator:afd6bcfa6f1ad2bfb371439776b2ca8a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaccde2a704283ace65f59aa1611e7cc"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#acaccde2a704283ace65f59aa1611e7cc">tx_queue_size</a></td></tr>
<tr class="memdesc:acaccde2a704283ace65f59aa1611e7cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmit queue size.  <a href="#acaccde2a704283ace65f59aa1611e7cc">More...</a><br /></td></tr>
<tr class="separator:acaccde2a704283ace65f59aa1611e7cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a167ab3458420a60abec520dd0c73e5d5"><td class="memItemLeft" align="right" valign="top"><a id="a167ab3458420a60abec520dd0c73e5d5"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a167ab3458420a60abec520dd0c73e5d5">tx_queue_active</a></td></tr>
<tr class="memdesc:a167ab3458420a60abec520dd0c73e5d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">kernel netif queue started <br /></td></tr>
<tr class="separator:a167ab3458420a60abec520dd0c73e5d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ec0e5dc97f984769403f00230e53f03"><td class="memItemLeft" align="right" valign="top"><a id="a3ec0e5dc97f984769403f00230e53f03"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a3ec0e5dc97f984769403f00230e53f03">tx_queued_frames</a></td></tr>
<tr class="memdesc:a3ec0e5dc97f984769403f00230e53f03"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of frames in the queue <br /></td></tr>
<tr class="separator:a3ec0e5dc97f984769403f00230e53f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53d2194eaa281eeaf4d101443b4117a6"><td class="memItemLeft" align="right" valign="top">struct semaphore&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a53d2194eaa281eeaf4d101443b4117a6">tx_queue_sem</a></td></tr>
<tr class="memdesc:a53d2194eaa281eeaf4d101443b4117a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Semaphore for the send queue.  <a href="#a53d2194eaa281eeaf4d101443b4117a6">More...</a><br /></td></tr>
<tr class="separator:a53d2194eaa281eeaf4d101443b4117a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f814555b215fa648246d3e4b8952db4"><td class="memItemLeft" align="right" valign="top"><a id="a5f814555b215fa648246d3e4b8952db4"></a>
<a class="el" href="structec__eoe__frame__t.html">ec_eoe_frame_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a5f814555b215fa648246d3e4b8952db4">tx_frame</a></td></tr>
<tr class="memdesc:a5f814555b215fa648246d3e4b8952db4"><td class="mdescLeft">&#160;</td><td class="mdescRight">current TX frame <br /></td></tr>
<tr class="separator:a5f814555b215fa648246d3e4b8952db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa662995414d6117c623a67d7d3807bfc"><td class="memItemLeft" align="right" valign="top"><a id="aa662995414d6117c623a67d7d3807bfc"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#aa662995414d6117c623a67d7d3807bfc">tx_frame_number</a></td></tr>
<tr class="memdesc:aa662995414d6117c623a67d7d3807bfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of the transmitted frame <br /></td></tr>
<tr class="separator:aa662995414d6117c623a67d7d3807bfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ee417a7b394d57b0ba1e7513e24f8b6"><td class="memItemLeft" align="right" valign="top"><a id="a3ee417a7b394d57b0ba1e7513e24f8b6"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a3ee417a7b394d57b0ba1e7513e24f8b6">tx_fragment_number</a></td></tr>
<tr class="memdesc:a3ee417a7b394d57b0ba1e7513e24f8b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of the fragment <br /></td></tr>
<tr class="separator:a3ee417a7b394d57b0ba1e7513e24f8b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77e698a64338945f1c57b75771881255"><td class="memItemLeft" align="right" valign="top"><a id="a77e698a64338945f1c57b75771881255"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a77e698a64338945f1c57b75771881255">tx_offset</a></td></tr>
<tr class="memdesc:a77e698a64338945f1c57b75771881255"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of octets sent <br /></td></tr>
<tr class="separator:a77e698a64338945f1c57b75771881255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacdbf76b955e5aeb7f1d627a2ca93af5"><td class="memItemLeft" align="right" valign="top"><a id="aacdbf76b955e5aeb7f1d627a2ca93af5"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#aacdbf76b955e5aeb7f1d627a2ca93af5">tx_counter</a></td></tr>
<tr class="memdesc:aacdbf76b955e5aeb7f1d627a2ca93af5"><td class="mdescLeft">&#160;</td><td class="mdescRight">octets transmitted during last second <br /></td></tr>
<tr class="separator:aacdbf76b955e5aeb7f1d627a2ca93af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfaa2eb7e9ff799e9872a49819177448"><td class="memItemLeft" align="right" valign="top"><a id="abfaa2eb7e9ff799e9872a49819177448"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#abfaa2eb7e9ff799e9872a49819177448">tx_rate</a></td></tr>
<tr class="memdesc:abfaa2eb7e9ff799e9872a49819177448"><td class="mdescLeft">&#160;</td><td class="mdescRight">transmit rate (bps) <br /></td></tr>
<tr class="separator:abfaa2eb7e9ff799e9872a49819177448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f62dfcc5d7d43780af3e2520e66ab74"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a4f62dfcc5d7d43780af3e2520e66ab74">tx_idle</a></td></tr>
<tr class="memdesc:a4f62dfcc5d7d43780af3e2520e66ab74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Idle flag.  <a href="#a4f62dfcc5d7d43780af3e2520e66ab74">More...</a><br /></td></tr>
<tr class="separator:a4f62dfcc5d7d43780af3e2520e66ab74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94fc1a4085026439575dee3432a8613d"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__eoe.html#a94fc1a4085026439575dee3432a8613d">tries</a></td></tr>
<tr class="memdesc:a94fc1a4085026439575dee3432a8613d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries.  <a href="#a94fc1a4085026439575dee3432a8613d">More...</a><br /></td></tr>
<tr class="separator:a94fc1a4085026439575dee3432a8613d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Ethernet over EtherCAT (EoE) handler. </p>
<p>The master creates one of these objects for each slave that supports the EoE protocol. </p>

<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00076">76</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="ad0775c67897e6c38beb0b656e8732d05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0775c67897e6c38beb0b656e8732d05">&#9670;&nbsp;</a></span>rx_idle</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int ec_eoe::rx_idle</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Idle flag. </p>

<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00094">94</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>

</div>
</div>
<a id="acaccde2a704283ace65f59aa1611e7cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acaccde2a704283ace65f59aa1611e7cc">&#9670;&nbsp;</a></span>tx_queue_size</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int ec_eoe::tx_queue_size</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Transmit queue size. </p>

<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00097">97</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>

</div>
</div>
<a id="a53d2194eaa281eeaf4d101443b4117a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53d2194eaa281eeaf4d101443b4117a6">&#9670;&nbsp;</a></span>tx_queue_sem</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct semaphore ec_eoe::tx_queue_sem</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Semaphore for the send queue. </p>

<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00100">100</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>

</div>
</div>
<a id="a4f62dfcc5d7d43780af3e2520e66ab74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f62dfcc5d7d43780af3e2520e66ab74">&#9670;&nbsp;</a></span>tx_idle</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int ec_eoe::tx_idle</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Idle flag. </p>

<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00107">107</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>

</div>
</div>
<a id="a94fc1a4085026439575dee3432a8613d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94fc1a4085026439575dee3432a8613d">&#9670;&nbsp;</a></span>tries</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int ec_eoe::tries</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Tries. </p>

<p class="definition">Definition at line <a class="el" href="ethernet_8h_source.html#l00109">109</a> of file <a class="el" href="ethernet_8h_source.html">ethernet.h</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="structec__eoe.html">ec_eoe</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
